//
//  SFCTestAuthProvider.h
//  SVNForCocoa
//
//  Created by Jeremy Pereira on 25/11/2013.
//  Copyright (c) 2013 Jeremy Pereira. All rights reserved.
//
/*!
 *    @file
 *    @brief Authentication providers for use with the unit tests.
 */
#import <Foundation/Foundation.h>
#import "SFCAuthenticationProvider.h"

@interface SFCTestAuthProvider : NSObject <SFCAuthenticationProvider>

@end

/*!
 *    @brief A username provider.
 *
 *    THe username id the logged in user as defined by NSUsername()
 */
@interface SFCTestUserNameProvider : SFCTestAuthProvider

@end

/*!
 *    @brief Simple credentials provider.
 *
 *    The username is as per NSUsername().  The password is the one supplied in 
 *    the initialiser.
 */
@interface SFCTestSimpleProvider : SFCTestAuthProvider

-(id) initWithPassword: (NSString*) password;

@end
